import {defineStore} from 'pinia'
import {ref} from 'vue'
import type { UserInfo } from './user'
/**
 * 预约订单数据结构
 */
interface AppointmentOrder {
    id?: number
    userId?: number
    licensePlate: string       // 车牌号
    serviceType: string        // 服务类型（保养/维修/美容）
    appointmentTime: string    // 预约时间
    status?: '待确认' | '维修中' | '完成'  // 订单状态
    description: string       // 故障描述
    createTime?: string       // 创建时间
    updateTime?: string       // 更新时间
    user?: UserInfo           // 关联用户信息
}
export const useAppointmentOrder = defineStore('appointmentOrder', () => {
    /**
     * 预约弹窗状态
     */
    const appointBoxState = ref(false)

    return {appointBoxState}
})